package byx.container.annotation.ContainerParamTest.a;

import byx.container.annotation.annotation.Register;
import byx.container.core.Container;

@Register
public class C {
    private final A a;
    private final B b;
    private final D d;

    public C(Container container, D d) {
        a = container.getObject(A.class);
        b = container.getObject(B.class);
        this.d = d;
    }

    public A getA() {
        return a;
    }

    public B getB() {
        return b;
    }

    public D getD() {
        return d;
    }
}
